// 全局组件注册
// 1
// import Vue from 'vue'
// import UploadImg from '@/components/lib/uploadImg'
// Vue.component('UploadImg', UploadImg)
// 2: Vue.use做法
/*
  Vue.use({}/function,options)
  {
    install(Vue,options){
        ...
    }
  }
*/
// import UploadImg from '@/components/lib/uploadImg'
// export default {
//   install(Vue) {
//     Vue.component(UploadImg.name, UploadImg)
//   }
// }
// 3:全自动注册
// a:自动读取某文件夹下的文件 返回值(方法)= require.context(路径,是否读取子文件夹,匹配的文件)
import Vue from 'vue'
const req = require.context('./', true, /\.vue$/)
// b:拿到自动读取文件的路径
// console.log(req.keys())
// c:循环路径进行注册  req(读取文件的路径)===导入了该组件
req.keys().forEach((item) => {
  const res = req(item)
  //   console.log(res.default)
  Vue.component(res.default.name, res.default)
})
